@charset "utf-8";
/* CSS Document */

/* 
	tool.css
	通用组件的效果

 */
 
.fl{ float:left;}
.fr{ float:right;}
.c{ clear:both;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}

.box{ border:#ccc 1px solid; margin-top:10px; border-radius:3px; box-shadow:0 0 1px 0 #ccc;}
.hd{ height:28px; line-height:28px; border-bottom:1px solid #ccc; padding:0 10px; background:#f6f6f6; box-shadow:0 -1px 0 #fff inset}
.hd h4{ float:left; font-size:14px; color:#666;}
.bd{ padding:10px;}

/* 表格 */
table{ width:100%; border-collapse:collapse;}
td,th{ padding:3px; border:1px solid #ccc;}
td a,th a{ color:#09F;}
thead td,thead th{ font-weight:700; text-align:center; background:#f9f9f9}

/* 表单 */
.form{}
.form label{ vertical-align:middle;}
.form input{ padding:3px; border:#ccc 1px solid; vertical-align:middle;}
.form p{ padding:5px 0;}
.form textarea{ border:#ccc 1px solid; padding:3px;}
.form textarea:focus,.form .txt:focus{ border:#1580dc 1px solid; box-shadow:0 0 3px #1580dc;}
.form select{ border:#ccc 1px solid; vertical-align:middle;}
.btn1{ line-height:1; background-color:#4D90FE;background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);background-image: linear-gradient(top,#4D90FE,#4787ED); filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#4D90FE',EndColorStr='#4787ED');border-radius:2px; border:1px solid #3079ED!important; cursor:pointer; color:#fff; display:inline-block; text-shadow:0 1px 0 #000; width:100px;}
.btn1:hover{ 
	background-color:#357AE8;
	background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
	background-image: linear-gradient(top,#4D90FE,#357AE8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#4D90FE',EndColorStr='#357AE8');
	border: 1px solid #2F5BB7;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.btn1:active{ 
	background-color:#3272d8;
	background-image:-moz-linear-gradient(center top , #3272d8, #357AE8);
	background-image: linear-gradient(top,#3272d8,#357AE8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#3272d8',EndColorStr='#357AE8');
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
/* 翻页 */
.pager{ overflow:hidden; height:30px;padding: 10px 0; float: right;}
.pager a, .pager span{ float:left; padding:0 8px; border:1px solid #ccc; margin:0 2px; vertical-align:middle; border-radius:5px;}
.pager span{ color:#666}
.pager a:hover{ border:#1580dc 1px solid;}
.pager input{ border:#ccc 1px solid; width:30px; padding:2px;vertical-align:middle; text-align:center; margin:0 3px;}
.pager button{ border:#ccc 1px solid; height:23px; vertical-align:middle; width:40px; margin-left:2px; cursor:pointer;}
.pager .jump{ border:0 none;}
.pager .now{ border:#1580dc 1px solid; background:#1580dc; color:#fff;}

/* 这是一个tab */
.cnav{ border-bottom:#ccc 2px solid; height:33px;}
.cnav li{ float:left; line-height:33px; height:33px; padding:0 10px; background:#f1f1f1; margin-right:1px;}
.cnav li a{ display:block;}
.cnav li.cur{ background:#ccc; color:#fff;}
.cnav li.cur a{ color:#fff;}